#app{padding:44px 20px 70px 20px}
.gamebox{position:relative;background:#fff;padding:10px 0;box-shadow:3px 3px 8px 2px #c46d53;border-radius:5px;margin-bottom:15px}
h5.boxname{color:#fff;background:#fe624c;line-height:2;display:inline-block;padding:0 14px 0 12px;border-bottom-right-radius:15px;border-top-right-radius:15px}
.gamelist{display:flex;align-items:center;justify-content:space-between;margin:10px 5vw 0 5vw}
.gamelist .item{display:flex;flex-direction:column;align-items:center;justify-content:space-between}
.gamelist .item>a{width:13vw;height:13vw;display:flex;align-items:center;justify-content:center;background:#ccc;margin-bottom:4px;border-radius:30%}
.gamelist .item>a>span{color:#fff;font-size:7vw}
.gamelist .item>span{font-size:13px}